package org.skywork.gui.system;

/**
 *
 * @author Admin
 */
public class MessageGUI {
    
    // Códigos de Mensajes de advertencia del Sistema
    
    public static final int SIN_DATO_BUSQUEDA = 4001;
    public static final int ENTIDAD_NO_PERSONA = 4002;
    public static final int ENTIDAD_NO_EMPRESA = 4003;
    public static final int SIN_ENTIDADES_LISTA = 4004;
    public static final int SIN_SELECCIONAR_ENTIDAD = 4005;
    
    // Códigos de Mensajes de error del Sistema
    
    // Metodos de la clase MessageControl
    
    /**
      * Este método nos permite obtener el mensaje a mostrar despues de
      * haber ejecutado un proceso del Sistema, por medio de un código
      * generado. Donde el código se establece con un dato <code>int</code>.
      * 
      * @param codigo Código del mensaje a obtener
      * @return Retorna el mensaje en un objeto <code>String</code>.
    */
    public static String get(int codigo) {
      switch (codigo) {
          //<editor-fold defaultstate="collapsed" desc="'Mensajes de Advertencia del Sistema'">
          
          case (SIN_DATO_BUSQUEDA) :
              return "No ha digitado parámetros para realizar busqueda de entidades en el Sistema";
          
          case (ENTIDAD_NO_PERSONA) :
              return "La entidad encontrada  en el Sistema con identificación digitada, no es una Persona";
          
          case (ENTIDAD_NO_EMPRESA) :
              return "La entidad encontrada en el Sistema con identificación digitada, no es una Empresa";
          
          case (SIN_ENTIDADES_LISTA) :
              return "Actualmente no hay entidades cargadas en la Lista para realizar la selección";
          
          case (SIN_SELECCIONAR_ENTIDAD) :
              return "Actualmente no ha seleccionado entidad de la Lista para realizar proceso";
          
          //</editor-fold>
          
          //<editor-fold defaultstate="collapsed" desc="'Mensajes de Información del Sistema'">
          
              
         //</editor-fold>
          
          //<editor-fold defaultstate="collapsed" desc="'Mensajes de Errores del Sistema'">
          
              
         //</editor-fold>
          
          default :
              return "No se pudo ejecutar proceso a realizar en el Sistema";
      }
    }    
}